package wcs

// 工作流程定义表
type WfProcess struct {
	Id          string `gorm:"primary_key;type:varchar(60);column:id;" json:"id"` // 主键ID
	Name        string `gorm:"column:name;unique" json:"name"`                    // 流程名称
	DisplayName string `gorm:"column:display_Name;" json:"displayName"`           // 流程显示名称
	Type        string `gorm:"column:type;" json:"type"`                          // 流程类型
	InstanceUrl string `gorm:"column:instance_Url;" json:"instanceUrl"`           // 实例url
	State       int    `gorm:"column:state;" json:"state"`                        // 流程是否可用
	Content     string `gorm:"column:content;" json:"content"`                    // 流程模型定义
	Version     int    `gorm:"column:version;" json:"version"`                    // 版本
	CreateTime  string `gorm:"column:create_time;" json:"createTime"`             // 创建时间
	Creator     string `gorm:"column:creator;" json:"creator"`                    // 创建人
}

func (wfProcess *WfProcess) TableName() string {
	return "wf_process"
}
